Transactions with Unknown Duration for Web Services
نویسندگان
چکیده
Since the convergence of transactional Web Services and workflow management, human interaction can be a determining factor for the length of a distributed business-to-business transaction. Such transactions of unknown duration (e.g. due to human interaction) can be modeled properly neither as a short-running WS-AtomicTransaction nor as a long-running WS-BusinessActivity. Our proposal is to add the concept of ready-to-commit timeouts to the exclusive locking model of the WS-AtomicTransaction protocol by making a few minor extensions. The result is a simple and straightforward implementation strategy for transactions with unknown duration based on the Web Services Transaction Framework.
منابع مشابه
Web Service Composition Transaction Management
The development of new web services by composition of existing services is becoming an extensive approach. This has resulted in transactions that span in multiple web services. These business transactions may be unpredictable and long in duration. Thus they may not be acceptable to lock resources exclusively for such long period. Two-phase commit is also not suitable for transactions with some ...
متن کاملTransaction Scheduling for Web Services Computing Applications
Web services technology provides a new computing model, which greatly accelerates application processes and responds to changing business needs within and across enterprises. Increasingly, web services transactions are key additions to business processes that access multiple web services and need to string them together. However, many of the previous approaches for scheduling transactions consi...
متن کاملUtilizing Web Services in an Agent Based Transaction Model (ABT)
Web services have become the new wave of internet technology development. More and more enterprises have ventured into this area staking a claim in their future. However, there remains a great challenge to perform transactions in the loosely coupled Web services environment. The ACID properties in traditional transaction models cannot be guaranteed due to unreliable communication, uncertain dur...
متن کاملA pipeline-based approach for long transaction processing in web service environments
In web service environments, long transactions need to lock resources – often database services – for a long time during their long execution duration. This would bring down the performance of transaction processing systems. The transaction compensation is a feasible solution through allowing sub-transactions to independently commit, however, it is not able to speed up the transaction processin...
متن کاملEvaluating the effectiveness of the abstract transaction model in testing Web services transactions
Web services transactions are used to build efficient and reliable web applications which are distributed across the Internet and are accessed by multiple simultaneous users. Current research develops various models and protocols in order to improve the performance and reliability of web services transactions. However, there is little research on testing the different models and protocols of we...
متن کامل